import { defineStore } from 'pinia'
import { post } from '@/utils/request'

export default defineStore('in-nurse-store', {
  state: () => {
    return {
      statusCount: {},
      areaCode: '',
      tabsKey: '', // 选中的tab
      insiedShowType: 2, // 在区 显示类型 1:列表 2:床位卡
      waitOutAreaShowType: 1, // 待出区 显示类型 1:列表 2:床位卡
      cardSwitch: false // 隐藏空床
      // warType: {} // 选的病区，判断是否是隔离病区
    }
  },
  persist: true,
  actions: {
    //获取各状态人数
    async getStatusCount() {
      const { code, data } = await post('/inp/zydj/getPatientCountBylnpStatus', { bqbh: this.areaCode })
      if (code === 0) {
        this.statusCount = data
      }
    }
  }
})
